Musculoskeletal causes
Costochondritis (inflammation of the cartilage that connects the ribs to the breastbone),
Rib fractures
Muscle strain or injury